iT邦幫忙

DAY 13
1

C#技術分享系列 第 13

C#技術分享13-用LINQ計算陣列中每個數字出現的數量

  • 分享至 

  • xImage
  •  

LINQ-計算陣列中每個數字出現的數量
計算陣列中每個數字出現的數量
計算出來後,就可以知道 每個數字 出現幾次了

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Sample
{
    class Program
    {
        static void Main(string[] args)
        {
            List<int> intlist = new List<int> { 1, 2, 2, 3, 3, 4, 5 };
            var q =
from p in intlist
group p by p.ToString() into g
select new
{
    g.Key,
    NumProducts = g.Count()
};
            foreach (var x in q)
            {
                Console.WriteLine(x);//陣列中 每個數字出現的數量
            }
            Console.ReadLine();
        }
    }
}


上一篇
C#技術分享12-LINQ 隱含型別var
下一篇
C#技術分享14-找出陣列中出現一次以上的數字
系列文
C#技術分享30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言